#include <stdio.h>

int find(int *a,int x,int len){
	int ret=0;
	for( int i=1; i<len; i++ ){
		if( a[i]==x ){
			ret=i;
			break;
		}
	}
	return ret;
}

int isprime(int num){
	int ret=1;
	for( int i=2; i*i<=num; i++ ){
		if( num%i==0 ){ ret=0; break; }
	}
	return ret;
}

int main(){
	int N;
	scanf("%d",&N);
	int stu[N+1],isGet[N+1];
	for( int i=0; i<N+1; i++ ){ isGet[i]=-1; }
	for( int i=1; i<N+1; i++ ){
		scanf("%d",&stu[i]);
	}
	int K,s,j=1,t;
	scanf("%d",&K);
	for( int i=0; i<K; i++ ){
		scanf("%d",&s);
		if( find(isGet,s,N+1) ){
			printf("%04d: Checked\n",s);
		}else if( t=find(stu,s,N+1) ){
			if( t==1 ){
				printf("%04d: Mystery Award\n",s);isGet[j]=s;j++;
			}
			else if( isprime(t) ){
				printf("%04d: Minion\n",s);isGet[j]=s;j++;
			} else{
				printf("%04d: Chocolate\n",s);isGet[j]=s;j++;
			}
		}else{
			printf("%04d: Are you kidding?\n",s);
		}
	}
	return 0;
}
